@charset "utf-8";
*{margin:0; padding:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p , form, fieldset, legend, input, button, textarea, th, td {margin:0; padding:0;  }
body{
	background:url(../images/bodybg.png) repeat-x;
/*	background-color:#e1f3fd;*/
	width:100%;
	color:#333; font-family:"微软雅黑" ;
	font-size:14px;
	}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
li{
	list-style-type: none;
}
.c{ clear:both;  float:none;}
.fl{ float:left;}
.fr{ float:right;}
table {border-collapse:collapse; border-spacing:0; }
fieldset, img {border:0; }
.lay_80{ width:90px; margin-right:5px;}
.main .rowbox .lay_805{*widht:805px; width:805px; }
.input-xlarge { width: 300px;}
.nav .none{ border-right:none;}
.warp {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
}
.top{
	background:url(../images/topbg.jpg) no-repeat;
	height:92px;
	overflow:hidden;
	}
.top .logo {
	margin-left:30px;
	width:400px;
	float:left;
	}
.top .ad{
	width:274px;
	float:left;
	height:70px;
	margin:10px 0 0 10px;
	}
	
.nav{
	height:48px;
	clear:both;
	overflow:hidden;
}
.nav ul{
	width:680px;
	float:left;
	margin:12px 0;
	}
.nav ul li{
	border-right:1px solid #028ad2;
	float:left;
	padding:0 30px;
	text-align:center;
	display:block;
	}
.nav a{
/*	color:#01567d;*/
    color:#0e79aa;
	font-size:16px;
	font-weight:bold;
	}
.hover a{
	color:#b97310;
	}
.nav .search{
	background:url(../images/porjet_09.png) no-repeat 0 3px;
	margin:0;
	height:40px;
	width:280px;
	float:right;
	}
.nav .search input {
	float:left ;
	width:210px;
	overflow:hidden; 
	height:17px;
	margin:14px 0 0 5px; 
	border:0 none;background:none;
	}
.nav .search  button {
	float:left;
	margin:10px 5px 0 10px ;
	width:44px;height:22px;
	border:none; background:none;
	text-indent:-9999px;
	cursor:pointer;
	}


.main{
	clear:both;
/*	background:#e1f3fd;*/
	overflow:hidden;
	}
.rowbox{
	display:block;
	background:#FFF ;
	margin:5px 0px 10px 0px;
/*	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;*/
	}
.rowbox .left{
	width:256px;
	height:645px;
	display:block;
	overflow:hidden;
	float:left;
	margin-right:10px;
	border:1px  solid #dad9d9;
	}
.left .login, .left .news{
	width:232px;
	margin:15px 0 15px 12px;
	}
.login .title,.news .title{
	background:url(../images/page-img.jpg) no-repeat 0 -73px;
	width:232px;
	height:54px;
	text-indent:-9999px;
	}
.news .title{ 
	text-indent:0px;
}
.news .title .more {
	float:right;
	display:inline;
	margin:30px 15px 0 0;
	}
.title .more a{
		color:#055497;

	}
	
.status{
	color:#030;
	float:right;
	margin:30px 50px 0 0;
	font-size:16px;
	}
.status a{	color:#030;
}
.status li{
	float:left;
	margin-left:20px;
	}
.news .contbg ,.news .leftline, .news .rightline{
	height:265px;
	}
.news .title{
	background:url(../images/page-img.jpg) no-repeat 0 -138px;
	}
.cont{ min-height:190px;}
.leftline{
	background:url(../images/leftbg.jpg) repeat-y;
	width:11px;
	float:left;
	height:190px;
	}
.contbg{
    background:url(../images/page-bg.jpg) repeat-x 0 -74px;
	background-color:#d5ebf9;
	width:210px;
	overflow:hidden;
	float:left;
	height:190px;
	}
.contbg ul{ margin-top:8px;}
.contbg li{
	padding-top:7px;
	overflow:hidden;
	margin:0 5px;
	font-size:13px;
	
	}
.rightline{
	background:url(../images/rightbg.jpg) repeat-y -2px 0px;
	width:11px;
	float:left;
	height:190px;
	}
.bottom{
	clear:both;
	background:url(../images/page-img.jpg) no-repeat 0 -211px;
	height:21px;
	}
.exit{	*margin-bottom:10px;}
.exit a{
	background:#e7e9ea;
	border:1px solid #bbd1dc;
	padding:3px 10px;

}
.contbg .control-group{
	*margin-top:8px;
	*padding-top:4px;
	}
.control-group{
	margin:10px 0 10px 5px;
	*margin:0px 0 0 5px;
	padding-top:10px;
	*padding-top:8px;
	clear:both;
	display:block;
}
.control-group .label{
	float:left;
	line-height:22px;
	}
.control-group .controls ,.search .controls{
	float:left;
	border:1px solid #b1b1b3;
	height:22px;
	line-height:22px;
	}
.control-group span{ margin-left:10px;}
.control-label{ float:left; text-align:right;}
.control-group button {
	background:url(../images/page-img.jpg) no-repeat -1px -2px;
	width:151px;
	height:27px;
	border: none;
	cursor:pointer;
	margin-left:50px;
	}
.control-group a{  margin-left:30px;}
.rowbox .right{
	*width:736px;
	float:left;
	border:1px  solid #dad9d9;
	min-width:737px;
	min-height:645px;


	}
.rlistbox ,.list{
	width:710px;
	clear:both;
	margin:18px 10px 10px 15px;
	padding-bottom:8px;
	border-bottom:1px dashed #666;
	}
.list{
	border-bottom:none;
	
	}
.list li{
	line-height:32px;
	border-bottom:1px  dashed #ccc;
	}
.list ul{
		width:710px;
	}
.listbox-img{
	float:left;
	width:60px;
	margin-right:20px;
	}
.listbox-img .imgfont{
	color:#de970f;
	font-weight:bold;
	font-size:14px;
	}
.listbox-img .more a{
	color:#055497;
	display:block;
	margin:5px 0 0 8px;
	}
.listbox-txt{
	float:left;
	width:600px;
	line-height:26.3px;
	}
.listbox-txt .date{ 
	float:right;
	color:#895b03;
	}
.register{ 
	min-height:650px;
	border:1px  solid #dad9d9;
	}
.mandatory{
	margin:20px 0 0 20px;
	}
.mandatory h2{
	font-size:16px;
	color:#018ad2;
	margin-bottom:10px;
	font-weight:normal;
	}
.desc{
	margin:20px;
	min-height:600px;
	}
.desctitle{
	width:680px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	}
.descmsg{
	margin:20px 0 10px 0;
	*width:693px;
	height:30px;
	background:#f6f6f6;
	line-height:30px;
	text-indent:60px;
	}
.descmsg span{ margin-left:30px;}
.content p{
	text-indent:24px;
	margin:15px 0 ;
	line-height:24px;
	width:680px;
	}
.right .return{
	margin:30px 0 10px 10px;
	}
.right .return a {
	background:#e1e2e2;
	border:1px solid #369;
	padding:3px 10px;
	}
.desc .return{
	margin:30px 0 10px 0;
	}
.desc .return a {
	background:#e1e2e2;
	border:1px solid #369;
	padding:3px 10px;
	}

.foot{
	background:url(../images/footbg.jpg) repeat-x 0px -20px;
	background-color:#dff3f5;
	height:130px;
	display:block;
	clear:both;
	margin:10px 0 0 0px;
	border:1px solid #e4e4e4;
}
.foot .footline{
 height:6px;
  background:url(../images/page-img.jpg) repeat-x -40px -40px;
  }
.foot ul{
	width:620px;
	margin:20px auto 20px auto;
	text-indent:30px;
	line-height:28px;
	color:#666;
	font-size:13px;
	}
.foot li{
	float:left;
	}
/*.footleft ,.footmidde ,.footright{
	height:34px;
	float:left
	}
.footleft{
	background:url(../images/page-img.jpg) no-repeat -1px -32px;
	width:32px;
	}
.footmidde{
	background:url(../images/page-bg.jpg) repeat-x 0 -40px;
	width:780px;
	height:34px;
	color:#02334d;
	line-height:34px;
	}
.footright{
	background:url(../images/page-img.jpg) no-repeat -39px -31px;
	width:193px;
  }
  
*/


/* 会员页面样式*/
/* 左边栏 */
.mt-avatar-img {
	position: relative;
	overflow: hidden;
	width: 100px;height: 100px;
	text-align:center;
	padding: 4px;
	margin:10px 0 5px 30px;
	border: 1px solid #EEEEEE;
	border-radius: 3px;
	}
.mt-edit-userinfo{
	text-indent:12px;
	line-height:30px;
	}
.mt-edit-userinfo a{
	margin-left:10px;
	display:block;
	}

.memberleft{
	width:185px;
	border:1px  solid #dad9d9;
	float:left;
	margin:0 15px 0 0;
	 }
.mt-menu{
	height:32px;
	padding: 0 6px;
	background:url(../images/page-bg.jpg) repeat-x 0 -40px ;
	border-bottom:1px solid #dfdddd;
	line-height: 32px;
	font-size:14px;
	font-weight:bold;
	color:#699;
	}
.mc{
	overflow: hidden;
	}
.mc h1{
	display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
	}
.mc h1{
	position: relative;
	margin-bottom: -1px;
	height: 30px;
	padding: 0 12px;
	font-weight: bold;
	line-height: 30px;
	font-size:14px;
	color:#018ad2;
	background-color: #f6f5f5;
	}
.mc li{ 
		line-height:25px; 
		text-indent:24px;
		}
.mc li .item{padding: 4px 0 4px 24px;}
.mc li  a{ color:#666;}
.mc li.curr a{ font-weight:bold; color:#000;}

.userinfo{
	border-bottom:1px solid #E6E6E6;
	background:#f9fbfd;
	width:804px;
	}
.userinfo .user{
	float:left;
	width: 120px;
	height: 116px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	margin:10px 0 0 10px;
	
	}
.user dt img{
	width:102px;
	height:100px;
	border:1px dashed #ccc;
	margin-top:10px;
	}
.i-userinfo{
	float:left;
	margin:20px 0 0 20px;
	line-height:30px;
	}
.username{ font-size:16px;}

.username span{
	font-size:14px; 
	color:#999
	}
.remind{
	border:1px dashed #eff0f2;
	width:540px;
	background:#FFF;
	margin:10px 10px 10px 0;
	}
.remind li{
	float:left;
	display:block;
	margin-right:8px;
	}
.ihome_ly{
    clear:both; float:none;
	min-height:430px;
	margin-top:20px;
	text-indent:24px;
	}
.ihome_ly  h1{
	font-size:16px; 
	margin-bottom:10px;
	}
.ihome_ly li{
	line-height:35px;
	text-indent:14px;
	border-bottom:1px dashed #CCC;
}
.ihome_ly_date{
	float:right;
	margin-right:30px;
	}
	
.user-img{
	overflow:hidden;
	height:130px;
	}
.user-img dt{
	display:block;
	
	}
.user-img dd{
	float:left;
	margin-left:20px;
	}
.mt-data-img{
	width: 80px; height:80px;
	text-align:center;
	border: 4px solid #EEEEEE;
	border-radius: 3px;
	}
.user-img a
{
	margin:15px 0 0 -5px;
	display:block;
	line-height:20px;
	height:20px;
	width:90px;
	cursor:pointer;
	background:url(../images/titlebg.jpg);
	border:1px solid #c2e8fc;
	}
.user-img a:hover{
	background-position:0 -120px;
	}
.tabItems{
	min-height:600px;
	}
.tabItems .control-group ,.mandatory .control-group{
	padding:20px 0 0 0;
	*padding:12px 0 0 0;
	}
.row .control-group{
	padding:60px 0 60px 0;
	}
.Breadcrumbs{
	background:url(../images/titlebg.jpg) repeat-x;
	height:35px;
	line-height:35px;
	text-indent:14px;
}
.years,.month, .days,
.province, .city, .area
{
	margin-right:5px;
	display:block;

	}
.years select ,
.years input{
	width:80px;
	}	
.month select,
.month input{
	width:60px;
		
	}	
.days select,
.days input{
	width:60px;
	}	
.province select,
.city select,
.area select
{
	min-width:120px;
	}
	
/*--列表页面---*/
.search-group{
	margin:10px 0 20px 8px;
	padding:10px 15px 10px 10px;
	background-color:#fafafa;
	border:1px solid #e3e3e3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	width:95%;

	}


.search-group button {
	margin-top:10px;
	}
.search{
	width:265px; float:left;
	 margin-top:10px;
	 height:30px;
	 line-height:30px;
	}
.search .control-label{
	width:90px;
	display:block;
	float:left;
	text-align:right;
	margin-right:5px;
}
.search .search-query{
	margin-top:3px;
	width:160px;
	display:block;
	float:left;
}
/*---table---------*/

 table{
	 max-width:100%;
	 background-color:transparent;
	 border-collapse:collapse
	 ;border-spacing:0;
	 width:98%;
	 margin:0 0 20px 10px;
	 clear:both;
	 }
.table-trbg{
	background:#fafdff
	}/*用代码tr控制底色变化*/
table tr td a,
table tr td a:hover{
	color:#137fcd;
	}
table thead tr{
	height:29px;
	border:#FFF 2px solid;
	font-weight:29px;
	}
.table-thbg{
	background:url(../images/th_bg.jpg) repeat-x;
	background:#e8e9e9;
	border:#FFF 2px solid;
	}
.table-th{ background:#f5f5f5;}

.table th,.table td{
	padding:8px;
	line-height:20px;
	vertical-align:top;
	border-top:1px solid #ddd
	}

.table th{
	font-weight:bold
	}

.table thead th{
	vertical-align:bottom;
	text-align:left;
	}

.table caption+thead tr:first-child th,
.table caption+thead tr:first-child td,
.table colgroup+thead tr:first-child th,
.table colgroup+thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td{
	border-top:0
	}

.table tbody+tbody{
	border-top:2px solid #ddd
	}

.table-condensed th,
.table-condensed td{
	padding:4px 5px
	}

.table-bordered{
	border:1px solid #ddd;
	border-collapse:separate;
	*border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:1px;
	-moz-border-radius:1px
	;border-radius:1px}

.table-bordered th,.table-bordered td{
	border-left:1px solid #ddd
	}
	
.font-black ,.font-black a{ color:#333;}	
.font-green ,.font-green a{ color:#137fcd;}
.font-orange ,.font-orange a{ color:#F63;}
/*****/
.info-table{
	border-bottom:1px solid #deedf4;
	border-right:1px solid #deedf4;
	margin-top:10px;
	}
.info-table td{
	margin:0;
	line-height:35px;
	border-top:1px solid #deedf4;
	border-left:1px solid #deedf4;
	vertical-align:middle;
	height:50px;
	color:#585a59;
}	
.info-table .item-name{
	width:215px;
	text-align:right;
	padding-right:15px;
	}
.info-table .item-value {
	text-align:left;
	padding-left:15px;
	display:block;
	}
.li-ttle{
	width:280px;
	margin:10px 0 20px 10px;
	}
.li-ttle li{
	float:left;
	margin-right:10px;
	}

/* 分页 */
.button_group .btn{
	background:url(../images/titlebg.jpg) no-repeat;
	width:80px;
	height:30px;
	border:0;
	cursor:pointer;
	border:1px solid #a2d1da;
	margin-left:10px;
 }
.page-num{ margin:10px 10px 30px 0}

.btn-small{
    border:1px solid #e2e2e2;
    background: #fff;
    float: left;
    height: 20px;
    padding: 5px 12px;
    margin-right: 5px;
	color:#000;
	font-weight:normal;
  }
.btn-group a:hover{
    text-decoration: none;
    border-color: #09b0ff;
    color: #09b0ff;
}
.btn-group .active{
	border:1px solid #09b0ff;
    color:#09b0ff;
    background: #fff;
	cursor:default;
}/*正在访问该页面时样式*/

.listable {
	clear:both;
	margin-top:15px;
	border-top:1px solid #e5e6e7;
	border-right:1px solid #e5e6e7;
	}
.listable td{
	border-left:1px solid #e5e6e7;
	border-bottom:1px solid #e5e6e7;
	height:35px;
	line-height:35px;
	text-indent:12px;
}
.listable tbody tr:nth-child(odd) td {
  background-color:#fafdfe;
}
.control-group .btn_style{
	margin-left:7px;
	width:80px;
	height:25px; 
	background:url(../images/page-img.jpg) no-repeat -20px -3px;
	border:1px solid #abc4c0; 
	line-height:25px;	
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	text-align:center;
	}
.btn_style{
	margin-left:7px;
	width:70px;
	height:22px; 
	background:url(../images/page-img.jpg) no-repeat -20px -3px;
	border:1px solid #abc4c0; 
	line-height:23px;	
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	}
.btn_style:hover{
	color:#137fcd;
	}

.Breadcrumb-tj{
	background:url(../images/tj.png) no-repeat 0 10px;
	text-indent:20px;
	}
